Systems and methods for controlling aquatic lighting using power line communication

ABSTRACT

In some embodiments of the disclosed subject matter, systems and methods for controlling aquatic lighting using power line communication. In some embodiments, the systems include: a first power line modem coupled to an AC power line and a LAN; a user interface configured to: receive user input specifying a lighting, selection; and transmit lighting data representing the lighting selection to the first power line modem via the LAN; and a lighting controller that receives power via the AC power line, comprising: a light driver circuit coupled to a light source; a second power line modem coupled to the AC power line, the second power line modem receives the lighting data over the AC power line; and a processor configured to: receive lighting data from the second power line modem; and cause the light driver circuit to drive the light source to present the lighting selection.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application claims priority to U.S. Provisional ApplicationSer. No. 62/264,162, filed Dec. 7, 2015, which is hereby incorporatedherein by reference in its entirety for all purposes.

BACKGROUND

Color-changing lights and lighting effects have become very popular inswimming pools and spas. These color-changing lights and lightingeffects can produce various lighting shows. These shows can includemaking it appear as if a certain color is “moving” through or around thepool or spa; for example, from one end of a pool to the other. Further,custom shows can be generated to achieve a unique effect or to define aholiday, e.g., red and green for Christmas, red, white and blue for theFourth of July, etc. As lighting technologies have gotten more advanced,more complex lighting shows, such as generating still or moving imagesin a pool or spa, are desirable.

To generate and control lighting shows, such as those described above,color control can be achieved by manually interrupting power to thelight's internal microprocessor which activates the color changingmechanism. If the user wants individual control of multiple lights forbasic illumination or for color lighting effects, this could requireseparate, manually activated switches, complicating the design andcontrol of the lighting system. Furthermore, for more complex lightingshows, all of the switches might be required to be manually operatedsimultaneously, or in complex sequence, which is difficult at best.

Another option is to employ one or more control wires between a lightingcontroller and the individual lights in the pool or spa. However,running additional control wires can be cost prohibitive when adding alighting controller to a pool with existing lighting, or replacing adevice that controls the lighting using an alternate control technique,similar to that discussed above. For example, skilled electricians maybe needed to pull the control wires through the existing conduit orwiring channels. Furthermore, where the existing conduit or wiringchannels do not have sufficient room to accommodate additional wiring,new conduit or wiring channels may need to be installed, often requiringa concrete pad surrounding the pool or spa to be cut and re-poured oncethe installation is complete.

Desired is a way to control lights and other pool/spa equipment in asimple, but entertaining manner that allows for easier installation andupgrading of the lighting controller.

SUMMARY

In accordance with some embodiments of the disclosed subject matter, anaquatic lighting system is provided, the system comprising: a firstpower line modem coupled to an AC power line and a local area network; auser interface that is configured to: receive user input specifying alighting selection; and transmit lighting data that represents thelighting selection to the first power line modem via the local areanetwork; and a lighting controller that receives power via the AC powerline, the lighting controller comprising: a light driver circuit coupledto at least one light source; a second power line modem coupled to theAC power line, wherein the second power line modem receives the lightingdata over the AC power line from the first power line modem; and aprocessor that is configured to: receive the lighting data from thesecond, power line modem; and cause the light driver circuit to drivethe at least one light source to present the lighting selection based onthe lighting data.

In accordance with some embodiments of the disclosed subject matter, amethod for controlling an aquatic lighting system is provided, themethod comprising: receiving, by a user interface, user input specifyinga lighting selection; transmitting lighting data that represents thelighting selection to a first power line modern via a local areanetwork; transmitting, by the first power line modem, the lighting datato a second power line modem over at least a portion of an AC power linenetwork; receiving, by the second power line modem, the lighting datavia an AC power line of the AC power line network; receiving, by aprocessor that receives power via the AC power line, the lighting datafrom the second power line modem; and causing, by the processor, a lightdriver circuit to drive at least one light source coupled to the lightdriver circuit to present the lighting selection based on the lightingdata.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a system view of a line voltage AC pool or spa lighting systemhaving power line communication according to one embodiment of thedisclosed subject matter.

FIG. 2 is a system view of a line voltage AC pool or spa lighting systemhaving power line communication according to another embodiment of thedisclosed subject matter.

FIG. 3 is an information flow for controlling an aquatic lighting systemin accordance to some embodiments of the disclosed subject matter

DETAILED DESCRIPTION

Before any embodiments of the disclosed subject matter are explained indetail, it is to be understood that the disclosed subject matter is notlimited in its application to the details of construction and thearrangement of components set forth in the following description orillustrated in the following drawings. The disclosed subject matter iscapable of other embodiments and of being practiced or of being carriedout in various ways. Also, it is to be understood that the phraseologyand terminology used herein is for the purpose of description and shouldnot be regarded as limiting. The use of “including,” “comprising,” or“having” and variations thereof herein is meant to encompass the itemslisted thereafter and equivalents thereof as well as additional items.Unless specified or limited otherwise, the terms “mounted,” “connected,”“supported,” and “coupled” and variations thereof are used broadly andencompass both direct and indirect mountings, connections, supports, andcouplings. Further, “connected” and “coupled” are not restricted tophysical or mechanical connections or couplings.

The following discussion is presented to enable a person skilled in theart to make and use embodiments of the disclosed subject matter. Variousmodifications to the illustrated embodiments will be readily apparent tothose skilled in the art, and the generic principles herein can beapplied to other embodiments and applications without departing fromembodiments of the disclosed subject matter. Thus, embodiments of thedisclosed subject matter are not intended to be limited to embodimentsshown, but are to be accorded the widest scope consistent with theprinciples and features disclosed herein. The following detaileddescription is to be read with reference to the figures, in which likeelements in different figures have like reference numerals. The figures,which are not necessarily to scale, depict selected embodiments and arenot intended to limit the scope of embodiments of the disclosed subjectmatter. Skilled artisans will recognize the examples provided hereinhave many useful alternatives and fall within the scope of embodimentsof the disclosed subject matter.

FIG. 1 illustrates an aquatic illumination system 100 having power linecommunications. The illumination system 100 can be used in a pool, aspa, or other aquatic applications, such as water features, decorativeponds, etc. The illumination system 100 may be used to display alighting selection, which may include the transmission of light from,for example, one or more light emitting diodes (LEDs), a light show, adisplay of an animation, a display of a video, a display of an image,and/or any other suitable transmission or display using any type oflight. In one embodiment, the illumination system 100 may have a userinterface 102. The user interface 102 can allow a user to select alighting selection. In one embodiment, the user can select a lightingselection from a plurality of existing lighting selections presented bythe user interface 102. Additionally, the user interface 102 can allow auser to create custom lighting selections, for example, light shows. Theuser interface 102 can, in some embodiments, allow a user to uploadimages or other media (e.g., videos, images (e.g., gifs), animations,etc.) as well, which can be provided to, and displayed by, theillumination system 100. In some embodiments, a lighting selection caninclude movements to be performed by one or more light sources inaddition to, or in lieu of, controlling the brightness and/or color ofthe one or more light sources.

The user interface 102 can be a dedicated aquatic system controller,such as an Intellitouch® controller from Pentair Water Pool and Spa,Inc. Alternatively, the user interface 102 can be software based, suchthat it can be executed by a processor. For example, the user interface102 could be a software package available for personal computers runningoperating systems such as Microsoft® Windows®, Mac® OS , Unix, Linux,etc. This can allow a user to use a standard computer as the userinterface 102. Optionally, a user can use a mobile computing device asthe user interface 102. For example, Android,® iOS,® and Windows® basedmobile computing devices, such as smart phones and tablets can be usedas the user interface 102. A user can install an Application onto theirmobile computing device, for example, the illumaVision® Application fromPentair Water Pool and Spa, Inc. The Application, can allow the mobilecomputing device to function as the user interface 102.

Regardless of what type of user interface is utilized as the userinterface 102, the user interface 102 may communicate data to a routingdevice 104 over a communication link 106. In one embodiment, thecommunication link 106 can be a wireless communication link, forexample, Wi-Fi, Bluetooth®, cellular (3G, 4G, LTE, etc.), or othersuitable wireless communication technology. Alternatively, thecommunication link 106 could be a wired connection, such as Ethernet orother open and/or dedicated communication protocols. The routing, device104 can be a standard local area network (LAN) router for receivingdata, and then routing it to a device. In one embodiment, the routingdevice 104 can receive data from the user interface 102, and then outputthe received data over dedicated communication link 108 to a power linemodem 110.

The communication link 108 can be a hardwired connection, such as anEthernet or other open and/or dedicated communication protocols.Alternatively, the communication link 108 can be a wirelesscommunication link such as Wi-Fi, Bluetooth®, cellular (3G, 4G, LTE,etc.), or other suitable wireless communication technology.

The power line modem 110 can forward the data received from the routingdevice 104 and convert the data into a format for transmission over apower line 112. In one embodiment, the power line modem 110 can be apower line data modem manufactured by Bel Fuse.® However, any broadbandpower line data modem capable of transmitting and receiving data over apower line can be used. In one embodiment, the power line modem 110 canbe coupled to an AC power line 112. Optionally, a DC power line may beutilized. The power line modem 110 can, in one embodiment, connect tothe AC power line 112 by plugging directly into a standard householdpower receptacle 114. In one embodiment, the AC power line 112 can be astandard US household power line (i.e., 120V at 60 Hz). However, the ACpower line 112 can have an AC voltage of more than 120V or less than120V, and at a frequency of more than 60 Hz or less than 60 Hz.

The power line modem 110 can receive the data from the routing device104 such that it can be overlaid with the AC voltage present on the ACpower line 112. In one embodiment, the power line modem 110 can senddata to, and/or receive data from, the routing device 104 over Ethernet.In some embodiments, the power line modem 110 can encrypt data receivedfrom the routing device using any suitable encryption technique orcombination of techniques. In some embodiments, the data received fromthe routing device can be in any suitable protocol such as User DatagramProtocol (UDP), TCP/IP protocol, and/or any other standard communicationprotocols. The power line modem 110 can transmit data received from therouting device 104 over data/power line 116, which can represent, forexample, a pre-programmed lighting selection, a custom lightingselection, an animation, etc. While data/power line 116 is shown to be asingle line, the data transmitted by the power line modern 110 can betransmitted over all of the AC wiring network upstream of the householdpower receptacle 114. The power line modem 110 can transmit the receiveddata over the data/power line 116 at any suitable frequency that istypically much higher than the frequency of the power signal beingtransmitted over data/power line 116. For example, the power line modem110 can transmit the data at one or more frequencies in the range of1.8-250 MHz.

The data/power line 116 can terminate at load switch 118. In oneembodiment, load switch 118 can be a GFCI outlet. In another embodiment,load switch 118 can be a GFCI circuit breaker. Power/communication line120 can provide AC power and communication data from the load switch 118to a junction box 122. The junction box 122 can provide wiringterminations for the power/communication line 120. The junction box 122can also include a disconnect switch or other control devices. Thejunction box 122 can provide connection points to provide a power/dataline 124 to a lighting controller 126. In one embodiment, the lightingcontroller 126 can be an Illumavision™ controller from Pentair WaterPool and Spa, Inc.

The lighting controller 126 can include a power line modem 128. In oneembodiment, the power line modem 128 can be a power line data modemmanufactured by Bel Fuse. However, any power line data modem capable oftransmitting and receiving data over a power line can be used. The powerline modem 128 can process the data being transmitted over thepower/data line 124 and isolate the data from the AC power signal. Thepower line modem 128 can then transmit the data to a processor 130 ofthe lighting controller 126 for processing. The processor 130 canprocess the data to determine lighting control data based on whichlighting selection was input into the user interface 102. The processor130 can then provide output to a light driver circuit 132 to generatethe lighting selection. Although the power line modem 128 is shown asbeing integrated into the lighting controller 126, the power line modem128 can be a separate device coupled to the lighting controller 126.Additionally, as described above, the light controller 126 can change anorientation at which the light is emitted by the one or more lightsources coupled to the light driver circuit 132. In some embodiments,the orientation of the emitted light can be controlled using anysuitable technique, such as through actuation of one or more motors thecontrol the physical orientation of the light source, one or more motorsthat control optics (e.g., a lens, a mirror, etc.), a digitalmicromirror device, etc.

in some embodiments, the light driver circuit 132 can include circuitryto drive a plurality of light source(s), such as LEDs, and/or any otherdisplay device, such as a projector device. In such embodiments, lightdriver circuit can drive the light sources) to produce, for example,images, videos, animations, etc. The light driver circuit 132 cancontrol the plurality of light sources by controlling the color,intensity, duty cycle, etc., of one or more of the plurality of lightsto generate a lighting selection. Alternatively, the light drivercircuit 132 can control a plurality of light sources in addition to aprojection mechanism, to produce visual images. In one embodiment, thevisual images can be still images. In a further embodiment, the visualimages can be moving images, such as recorded video, one or more gifs,an animation, etc. The visual images can be transmitted to the lightingcontroller 126 via the power line modem 128, which can receive thevisual images from the power line modern 110.

In some embodiments, the lighting controller 126 can be pre-programmedwith any suitable lighting data in memory (not shown). For example,instructions for driving one or more lights can be stored in memorycorresponding to various lighting shows. In such an example, the userinterface 102 can present the various lighting shows for selection by auser. In response to a selection of one of these pre-programmed lightingshows, the user interface 102 can transmit information to the lightingcontroller 126 via the power line modem 110 and the power line modem 128indicating which of the pre-programmed lighting shows has been selected,In some embodiments, the user interface 102 can be used to create orselect a light show that is not pre-programmed on the lightingcontroller 126. For example, the user interface 102 can be used tospecify a light show and/or select a light show that is available fordownload through the user interface 102. In such an example, the userinterface 102 can transmit instructions that can be used by the lightingcontroller 126 to perform the light show to the lighting controller 126via the power line modern 110 and the power line modem 128. In someembodiments, the user interface 102 can be used to select media content,such as one or more videos, still images, gifs, animations, etc., to bepresented by the lighting controller 126. In such embodiments, the userinterface 102 can be used to upload media content to the lightingcontroller 126 by transmitting the media content to the lightingcontroller 126 via the power line modem 110 and the power line modem128. Additionally or alternatively, in some embodiments, the userinterface 102 can be used to select media content that is available froma remote source (e.g., a remote server, a web page, etc.) and/or from alocal source (e.g., network attached storage, another computing deviceconnected to the local network, etc.). In such embodiments, the userinterface 102 can transmit information identifying how to obtain themedia content (e.g., a URL, an address on the local area network wherethe media content is stored, login credentials, etc.) to the lightingcontroller 126 via the power line modem 110 and the power line modem128. In such an embodiments, the lighting controller can download and/orstream the selected media content from the device on which the mediacontent is stored based on the information received from the userinterface.

Further, the lighting controller 126 can include a power supply forconverting the AC power to a DC power suitable for powering theprocessor 130 and the light driver circuit 132, as well as any othersuitable components within the lighting controller 126. In oneembodiment, the power supply can convert the AC power to a DC power byconverting the AC voltage (e.g., 120V, 60 Hz) to a 22V DC voltage.Further, the power supply can also convert the AC voltage to othersuitable DC voltages, such as 5 VDC, −5 VDC, 24 VDC, etc.

In some embodiments, the lighting controller 126 can be placed in asealed, underwater enclosure. In one embodiment, the lighting controller126 can be placed in an underwater pool light housing. Alternatively,multiple lighting controllers 126 can be placed in multiple, individualpool light housings. The lighting controller 126 can also be located ina spa light housing, or other aquatic light fixtures as found infountains, decorative ponds, etc. In some embodiments in which there aremultiple of the lighting controllers 126, the user interface 102 canreceive separate inputs to select individual lighting, selections fordifferent of the lighting controllers 126 and/or can receive input toselect a lighting selection that can be used by multiple of the lightingcontrollers 126 to collectively present the lighting selection. In someembodiments, user interface 102 can address different lighting selectioninformation to different of the lighting controllers 126 using anysuitable technique or combination of techniques. For example, the userinterface 102 can address lighting data to a particular lightingcontroller using the IP address and/or MAC address of the lightingcontroller 126 for which the lighting selection has been made. In someembodiments, the user interface 102 can present a lighting controller126 that has been paired with power line modem 110.

The power line modem 110 and the power line modem 128 can both receiveand transmit data over an AC power line. Due to the nature of AC powertransmission, this data would not be limited to a utility end user, butwould be available to others connected to the same AC grid locatedwithin a certain distance of a power line modern. In order to preventunauthorized users from gaining access to the data, or an ability tocontrol a user's lighting selection, the power line modem 110 and thepower line modem 128 can be paired to each other using, a uniquesecurity key. In one embodiment, the power line modem 110 and the powerline modem 128 can be paired using the unique security key at themanufacturing facility, prior to being provided to a customer.Alternatively, a user can configure the unique security key once thepower line modems 110, 128 have been installed.

In one embodiment, the power line modem 110 and the power line modem 128can each have an input which can direct the power line modem to pairwith another power line modem to generate a unique security key. Theinput may be required to be triggered simultaneously between multiplepower line moderns. Alternatively, the input of each of the power linemodems may be required to be triggered within a given period of time ofeach other. For example, the inputs on the multiple power line modemsmay need to be each be triggered within 5 minutes, 1 minute, or 30seconds, of each other. However, the time can be less than 30 seconds ormore than 5 minutes, as required for a given application.

Generally, an actuator (e.g., button) can be located on a power linemodem, and can be used to trigger the input. However, in someembodiments, it is not feasible to have an actuator located on the powerline modem, such as when the power line modem is installed in anunderwater lighting fixture. In this instance, a separate device can beused to activate the input. In one embodiment, the power line modern 128can have the input coupled to a hall effect sensor (not shown). A usercan then place a magnet (not shown) in close proximity to the halleffect sensor, which can trigger the input on the power line modem 128,thereby allowing the power line modem 128 to pair with another powerline modem, such as the power line modem 110. The distance required toactivate the hall effect sensor can be about 10 cm. Alternatively, thedistance required to activate the hall effect sensor can be more thanabout 10 cm or less than about 10 cm, for example, but to about 30 cm.Further, the required distance can vary based on the materialsurrounding the hall effect sensor, the position of the hall effectsensor within an aquatic Tight housing, the strength of the magnet, etc.In an alternative embodiment, a reed switch could be used in place of ahall effect sensor. A user could place a magnet in close proximity tothe reed switch, thereby closing or opening an electrical circuit totrigger the input.

FIG. 2 illustrates an aquatic illumination system 200 having power linecommunications, similar to that shown in FIG. 1. However the aquaticillumination system 200 can include an AC transformer 202. The ACtransformer 202 can transform one AC voltage into a different ACvoltage. For example, the AC transformer 202 can transform 120V AC into12V AC. However, any type of AC transformer could be used, with any coilratio, as required for a given application. Although FIG. 2 shows the ACtransformer 202 being located between the ground fault interrupter andthe junction box, the transformer can be located at any suitablelocation, such as between the wall outlet and the ground faultinterrupter.

FIG. 3 illustrates an information flow for controlling, an aquaticlighting system in accordance to some embodiments of the disclosedsubject matter. As shown in FIG. 3, in some embodiments, at 304, theuser interface 102 can link with the routing device 104 and/or lightcontroller 126 prior to being capable of transmitting lighting data tothe lighting controller 126 via the power line modem 110. The userinterface 102 can use any suitable technique or combination oftechniques to link with the routing device 104 and/or the lightingcontroller 126. For example, the user interface 102 can search for alocal area network (e.g., as provided by the routing device 104) and canbe used to provide any suitable credentials for joining the local areanetwork (e.g., by connecting to the rouging device 104). As anotherexample, the user interface 102 can search the local area network towhich it is connected (e.g., through the routing device 104) using anysuitable discovery protocol to discover available lighting controllers,such as the Simple Service Discovery Protocol (SSDP). Additionally oralternatively, a user can be prompted to enter identifying informationthat can be used to locate the lighting controller 126, such as an IPaddress assigned to the lighting controller 126, a media control access(MAC) address of the lighting. controller, 126, and/or any othersuitable information. In some embodiments, the user interface 102 maynot be able to link with the lighting controller 126 until the powerline modem 128 becomes linked with the power line modem 110 (e.g., asdescribed below in connection with 310-316). In some embodiments, a usermay be required to enter credentials (e.g., a username, a password, apasscode, a key, etc,) in order to link to the power line modern 110and/or the lighting controller 126.

At 306, in some embodiments, the routing device 104 can link with theuser interface 102. In some embodiments, the routing device 104 can linkwith the user interface 102 using any suitable technique or combinationof techniques. For example, in some embodiments, the routing device 104can respond to a request from the user interface 102 to connect to therouting device 104.

At 308, the lighting controller 126 can link with the user interface102. In some embodiments, the lighting controller 126 can link with theuser interface 102 using any suitable technique or combination oftechniques. For example, in some embodiments, the lighting controller126 can respond to a discovery request from the user interface 102.

At 310, the power line modem 110 can receive a linking input that canplace the power line modem 110 into a linking mode in which it can besecurely linked with another power line modem (e.g., the power linemodem 128). As described above, the linking input can be provided byactuating a user input, such as a physical button or a hall effectsensor, Additionally, or alternatively, in some embodiments, the linkinginput can be provided through the user interface 102.

At 312, the power me modem 128 of the lighting controller 126 canreceive a linking input that can place the power line modem 110 into alinking mode in which it can be securely linked with another power linemodem (e.g., the power line modem 128), As described above, the linkinginput can be provided by actuating a user input, such as a physicalbutton or a hall effect sensor. Additionally, or alternatively, in someembodiments, the linking input can be provided through the userinterface 102. At 314 and 316, in response to both the power line modem110 and/or the power line modem 128 receiving an appropriate inputwithin a predetermined period of time (e.g., as described above), thepower line modem 110 can securely link with the power line modem 128 by,for example, generating and/or exchanging a security key, a pair ofsecurity keys, etc. (e.g., as described above in connection with FIG.1), As described above, the power line modem 110 and the power linemodem 128 can be linked at any suitable time, such as prior to shipping,during installation, after installation, etc.

At 318, the user interface 102 can receive user input to make a lightingselection. As described above in connection with FIG. 1, the lightingselection, can be any suitable selection, such as a selection from amonglight shows pre-programmed into the lighting controller 126, a selectionof a custom tight show, a selection of a light show that can bedownloaded to the lighting controller 126 (e.g., from a web page, froman application, etc.), a selection of media content to use in a lightshow, etc.

At 320, the user interface 102 can transmit lighting data representingthe lighting selection to the lighting controller 126 via the local areanetwork (e.g., routing device 104) and the power line modem 110. Asdescribed above, the lighting data can be transmitted using any suitableprotocol, and can be any suitable data such as identifying informationof a pre-programmed light show, instructions for presenting a lightshow, media content, identifying information of an address where mediacontent can be retrieved, any other suitable data, or any suitablecombination thereof.

At 322, the routing device 104 can receive the lighting datarepresenting the lighting selection sent from the user interface 102that is for the lighting controller 126, and at 324 can transmit thelighting selection to the lighting controller 126 over at least one ACpower line via the power line modem 110. As described above, the powerline modem 110 can transmit the data over the AC power line using anysuitable protocol and/or any suitable frequency.

At 326, the lighting controller 126 can receive the lighting datarepresenting the lighting selection sent from the user interface 102(e.g., using the power line modem 128). At 328, in situations in whichthe lighting data indicates that the lighting controller 126 is todownload and/or stream media content, the lighting controller 126 canrequest and receive the media content from a media content source 302via the power line modem 110 and the local area network (e.g., via therouting device 104). As described above, the media content source 302can be any suitable device, such as a remote server, network attachedstorage coupled to the local area network, a computing device connectedto the local network, etc. At 330, the media content source 302 canreceive the request for the media content, and can provide the requestedmedia content to the lighting controller 126 via the local area networkand the power line modem 110.

At 332, as described above in connection with FIG. 1, the lightingcontroller 126 can drive one or more light sources in accordance withthe lighting selection made at 318 using the user interface 102.

Any of the features of any of U.S. application Ser. No. 13/533,966,filed Jun. 26, 2012, and entitled “Underwater Image Projection DisplaySystem and Lighting Control System and Device”, U.S. application Ser.No. 13/626,867, filed Sep. 25, 2012, and entitled “Underwater ImageProjection Controller with Boundary Setting and Image Correction Modulesand Interface and Method of Using Same”, U.S. application Ser. No.13/769,813, filed Feb. 18, 2013, and entitled “Underwater ImageProjection Display System, Lighting Control System and Device and Methodof Operating Same”, U.S. application Ser. No. 13/626,871, filed Nov. 9,2012, and entitled “Multidimensional Rotary Motion Apparatus Moving aReflective Surface and Method of Operating Same”, U.S. application Ser.No. 13/957,418, filed Aug. 1, 2013, and entitled “MultidimensionalRotary Motion Apparatus Moving a Reflective Surface and Method ofOperating Same”, U.S. application Ser. No. 14/618,946, filed Feb. 10,2015, and entitled “Underwater Image Projection System and Method”, andU.S. application Ser. No. 13/089,601, filed Apr. 19, 2011, and entitled“Apparatus and Method for Controlling and Supplying Power to ElectricalDevices in High Risk Environments”, may be incorporated within theembodiments disclosed herein. The disclosures of each of the foregoingapplications are hereby incorporated herein by reference in theirentireties.

It will be appreciated by those skilled in the art that while thedisclosed subject matter has been, described above in connection withparticular embodiments and examples, the invention is not necessarily solimited, and that numerous other embodiments, examples, uses,modifications and departures from the embodiments, examples and uses areintended to be encompassed by the claims attached hereto. The entiredisclosure of each patent and publication cited herein is herebyincorporated by reference, as if each such patent or publication wereindividually incorporated by reference herein,

Various features and advantages of the invention are set forth in thefollowing claims.

The invention claimed is:
 1. An aquatic lighting system, comprising: afirst power line modem coupled to an AC power line and a local areanetwork; a user interface that is configured to: receive user inputspecifying a lighting selection; and transmit lighting data thatrepresents the lighting selection to the first power line modem via thelocal area network; and a lighting controller that receives power viathe AC power line, the lighting controller comprising: a light drivercircuit coupled to at least one light source; a second power line modemcoupled to the AC power line, wherein the second power line modemreceives the lighting data over the AC power line from the first powerline modem; and a processor that is configured to: receive the lightingdata from the second power line modem; and cause the light drivercircuit to drive the at least one light source to present the lightingselection based on the lighting data.
 2. The system of claim 1, furthercomprising a housing configured to be completely submerged underwater,wherein the lighting controller and the at least one light source aredisposed within the housing.
 3. The system of claim 1, wherein the userinterface is a mobile computing device.
 4. The system of claim 1,wherein the user interface presents a plurality of selectable lightingselections, and the user input specifies a particular lighting selectionof the plurality of selectable lighting selections.
 5. The system ofclaim 1, wherein the user interface is further configured to receiveuser input selecting media content to be used in the specified lightingselection.
 6. The system of claim 5, wherein the media content isuploaded via the user interface.
 7. The system of claim 5, wherein theuser interface is further configured to transmit information identifyingan address at which the media content is available, and wherein theprocessor is further configured to stream the media content from theaddress.
 8. The system of claim 5, wherein the at least one light sourcecomprises a projector.
 9. The system of claim 1, wherein the first powerline modem is coupled to a routing device in the local area network viaa wired connection, and the user interface is coupled to the routingdevice via a wireless connection, and wherein the lighting data istransmitted to the first power line modem via the routing device. 10.The system of claim 1, wherein the at least one light source comprises aplurality of light emitting diodes.
 11. A method for controlling anaquatic lighting system, the method comprising: receiving, by a userinterface, user input specifying a lighting selection; transmittinglighting data that represents the lighting selection to a first powerline modem via a local area network; transmitting, by the first powerline modem, the lighting data to a second power line modem over at leasta portion of an AC power line network; receiving, by the second powerline modem, the lighting data via an AC power line of the AC power linenetwork; receiving, by a processor that receives power via the AC powerline, the lighting data from the second power line modem; and causing,by the processor, a light driver circuit to drive at least one lightsource coupled to the light driver circuit to present the lightingselection based on the lighting data.
 12. The method of claim 11,wherein the user interface is a mobile computing device.
 13. The methodof claim 11, further comprising: presenting, by the user interface, aplurality of selectable lighting selections; and receiving user inputthat specifies a particular lighting selection of the plurality ofselectable lighting selections.
 14. The method of claim 11, furthercomprising receiving, by the user interface, user input selecting mediacontent to be used in the specified lighting selection.
 15. The methodof claim 14, further comprising uploading the media content via the userinterface.
 16. The method of claim 14, further comprising: transmitting,by the user interface, information identifying an address at which themedia content is available; and streaming, by the processor, the mediacontent from the address.
 17. The method of claim 11, further comprisingsecurely linking the first power line modern and the second power linemodem using, a unique security key.
 18. The method of claim 17, furthercomprising receiving user input at the second power line modem to causethe second power line modem to securely link to the first power linemodem.
 19. The method of claim 18, wherein the linking input is receivedby a hall effect sensor that is activated by a magnet being placed inrange of the hall effect sensor.
 20. The method of claim 19, whereinhall-effect sensor has a range of about 10 centimeters.